lady's slipper orchid - Turkish English Dictionary